Learning patterns of application architecture by looking at code

نویسنده

  • PAULO SOUSA
چکیده

Typical approaches to design patterns present them in the catalog form. For undergraduate students this abstract description of the pattern makes it even more difficult to understand its purpose and need. In this paper we describe a tool used at a university course to enable the students to learn architectural patterns by looking at code. The tool presented in this paper shows the solution to a specific problem using different implementations, each following a different architectural style. The results of informal surveys from users of the tool are presented.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Explanation of the Architectural Education Patterns with a Focus on Increasing Creativity

Architectural education requires efficient methods to demonstrate its efficiency to meet the quantitative and qualitative needs derived from modern socio-economic development. In architectural education, the ability to design is an essential part and the main goal of education. Looking at the various methods and patterns related to architectural education and the type and content of instruction...

متن کامل

Using a Reference Application with Design Patterns to Produce Industrial Software

System architectures are described in abstract terms, often using Design Patterns. Actual reuse based on such descriptions requires that each development project derive a concrete architecture from the chosen Patterns, and then implement it in code. This paper describes a case study of an industrial development project that adopted a reference application as a starting point, in order to avoid ...

متن کامل

A Pattern-based Tool for Learning Design Patterns

{cpaz, renata, kon}@ime.usp.br Abstract. Looking for information in long videos can be a time-consuming experience. The ONAIR system was developed in order to allow the users to find the information they want through queries in written natural language. We implemented the vector space model for information retrieval and used ontologies to improve the retrieval. In this paper we describe the sys...

متن کامل

Design Patterns for Successful Service Oriented Architecture Implementation

The successful implementation of Service Oriented Architecture (SOA) relies on a careful and holistic approach to business planning. One of the most important tools in the evaluation, purchase, and ongoing use of SOA is the best practices that vendors, consultants, and customers have developed and used. The promise of business agility, improved customer service, and competitive advantage with S...

متن کامل

Automatic Forecasting of Design Anti-patterns in Software Source Code

The paper presents a framework for automatic inferring knowledge about reasons for the appearance of anti-patterns in the program source code during its development. Experiments carried out on histories of development of few open-source java projects shown that we can efficiently detect temporal patterns, which are indicators of likely appearance of future anti-pattern. The approach presented i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007